package AgoJUI;

import java.awt.*;

//演示容器(这里的演示容器为窗口)的不同布局管理器LayoutManager

public class LayoutManager {
    //FlowLayout该布局管理器从左向右排列所有组件，当遇到窗口边界时，自动折回
    public static void main(String[] args) {
        //创建一个窗口对象,来存放panel以及其他容器，因为容器不能独立存在，必须依赖于窗口
        Frame frame=new Frame("java窗口");
        frame.setBounds(300,300,200,200);

        //通过setLayout对容器的布局管理进行设置
        frame.setLayout(new FlowLayout(FlowLayout.LEFT,20,20));

        //添加多个按钮组件到frame容器里
        for (int i = 1; i <= 100; i++) {
            frame.add(new Button(""+i));
        }

        //设置组件最佳大小(pack方法)
        frame.pack();


        frame.setVisible(true);

    }
}
